package com.lfz.quality_effect.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lfz.quality_effect.model.entity.TCollectionBalanceCopy;
import com.lfz.quality_effect.model.vo.EleScoreRankVO;
import com.lfz.quality_effect.model.vo.ScoreRankVO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

public interface TCollectionBalanceCopyService extends IService<TCollectionBalanceCopy> {
    void uploadCivilSettledRate(MultipartFile file, String dataTime);

    void uploadTotalSettledRate(MultipartFile file, String dataTime);

    List<ScoreRankVO> getCivilSettledRateRank();

    Map<String, List<EleScoreRankVO>> getCivilSettledRateRankTrend(String startTime, String endTime);

    List<ScoreRankVO> getTotalSettledRateRank();

    Map<String, List<EleScoreRankVO>> getTotalSettledRateRankTrend(String startTime, String endTime);
}
